package com.cskaoyan.service;

import com.cskaoyan.bean.BaseReq;
import com.cskaoyan.bean.Brand;
import com.cskaoyan.bean.brand.bo.BrandCreateBo;
import com.cskaoyan.bean.brand.bo.BrandDeleteBo;
import com.cskaoyan.bean.brand.bo.BrandUpdateBo;
import com.cskaoyan.bean.brand.vo.BrandListVo;
import com.cskaoyan.bean.brand.vo.ItemsBean;
import com.cskaoyan.bean.brand.vo.WXBrandListVo;

import java.awt.*;

/**
 * @author wangdezhao
 * @date 2021/6/5
 * @description
 */
public interface BrandService {

    BrandListVo getBrandList(BaseReq baseReq, String name, Integer id);

    Integer createBrand(BrandCreateBo brandCreateBo);

    Integer updateBrand(BrandUpdateBo brandBo);

    Integer deleteBrand(BrandDeleteBo deleteBo);

    WXBrandListVo getWXBrandList(int page, int size);

    Brand getSingleWXBrandVo(int id);

    Brand getWXBrandDetail(Integer id);
}
